home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / dev / misc / BSTSystem.readme < prev    next >
Encoding:
Text File  |  1996-05-05  |  6.2 KB  |  164 lines

  1. Short:    BEAST HighEnd OO-System. V1 Alpha
  2. Author:   weertj@IAEhv.nl (Jacco van Weert)
  3. Uploader: weertj@IAEhv.nl (Jacco van Weert)
  4. Type:     dev/misc
  5.  
  6. TITLE
  7.  
  8.     BEAST - Building Environment All SysTems
  9.  
  10. VERSION
  11.  
  12.     V1 Alpha
  13.  
  14. AUTHOR
  15.         MSD = Maverick Software Development
  16.     BEAST - Jacco van Weert  <weertj@IAEhv.nl>
  17.     B52   - Frans Slothouber <slothoub@xs4all.nl>
  18.  
  19. DESCRIPTION
  20.  
  21.     About one year ago the BEAST project started as result of the ancient
  22.     IGL ((C) 1991 Akzo Research/MSD) and the MAGICBench ((C) 1994 RIF/MSD).
  23.  
  24.     BEAST offers the programmer an environment to develope Object-Based and/or
  25.     Object-Oriented classes in _any_ language. Complete programs can be build by
  26.     connecting methods to each other. B52 offers a FORTH based programming language
  27.     which can be intergrated in BEAST. Classes written in B52 are portable to all
  28.     computer systems which have access to BEAST. Building BEAST programs
  29.     requires a whole new programming approach, altough it is possible to
  30.     use BEAST classes in a 'ordinary' way, lies the true power of BEAST in
  31.     the 'visual' part of BEAST by connecting classes without the need of
  32.     any procedural program.
  33.  
  34.  
  35.     The features of BEAST:
  36.  
  37.         * Object-based and Object-Oriented Engine.
  38.         * Classes are language independent.
  39.         * Dynamic Object creation.
  40.         * Add and remove methods runtime.
  41.         * Propagation/Delegation of methods throughout the whole object tree.
  42.         * Create connection networks between methods.
  43.         * Programs can be build only with objects and their connections.
  44.         * Programs created in this way can serve as new class again.
  45.         * Object-trees can consist out of objects from different tasks to
  46.           objects from different computer systems across a network.
  47.         * All communication is done by TagLists.
  48.         * B52, a FORTH language with BEAST/OO extensions, with B52 it is
  49.           possible to write portable classes. B52 is also used for data-files.
  50.           BEAST uses B52 for data-files and more, in this way data-files are
  51.           program _themselves_.
  52.         * Effort is being made to integrate B52 in (WWW) Web-browers, Java is
  53.           a nice langauge, but B52 with BEAST will really make computers start
  54.           to fly. B52/BEAST compared to Java is much stronger, maybe to strong
  55.           therefore BFS (Beast FileSystem) is needed to provide the security.
  56.  
  57.  
  58.     The whole BEAST system is under heavy development, other BEAST elements will
  59.     follow soon, the BEAST GUI (BeaVis) classes are already in their prototype
  60.     phase, which means that soon they will be trashed and rewritten with the
  61.     lessons learned.
  62.  
  63.     What's in the pipeline?
  64.     
  65.         * Beast General classes.
  66.         * BeaVis (Beast Visual), GUI classes.
  67.         * BFS (Beast FileSystem).
  68.         * BeaMM (Beast MultiMedia), starting with Audio support.
  69.         * Beast Distributed Objects.
  70.  
  71.     The credits:
  72.     In the development of BEAST a lot of people have contributed with ideas,
  73.     critism, programs and more;
  74.     Alphabetic order:
  75.  
  76.     Erik Admiraal (Admiraal@voeding.tno.nl)
  77.         Helped with his ideas of an ideal OO environment.
  78.     Martin Blom (lcs@lysator.liu.se)
  79.         Creator of the AHI.library (ReTargetable Audio part), offered his
  80.         library to be the core of the BeaMM (BEAST MultiMedia) - Audio part.
  81.     Marius Groeger (i409@informatik.fh-wiesbaden.de):
  82.         Supplied his brilliant MCP GUI library to use it as example for BeaVis
  83.         classes. Also contributed in ideas for improvement.
  84.     Andreas Mixich (humpty@tomate.tng.oche.de)
  85.         For his help on the user's side of view, also will (hopefully) be of some
  86.         help to get the BEAST to talk ARexx and Oberon.
  87.     Grieg Pedersen (was grieg@worldshop.com):
  88.         Was developing classes for BEAST, and came with the idea for BFS.
  89.         (Beast FileSystem).
  90.         Contributed a lot to create the BEAST. Alas because of his job change
  91.         lost his EMail account.
  92.     Jeroen Vermeulen (jtv@xs4all.nl):
  93.         Put a lot of effort in locating and solving the problems in a BEAST
  94.         which can build object-trees and connections across any network. He
  95.         wrote the connection-model document on which the distributed BEAST
  96.         objects will be based.
  97.     A lot's of others........
  98.  
  99.  
  100.     For questions about BEAST don't hesitate to contact:
  101.         weertj@IAEhv.nl
  102.  
  103.  
  104. SPECIAL REQUIREMENTS
  105.  
  106.     Amiga version:
  107.         AmigaOS 2.0 or higher.
  108.     
  109. AVAILABILITY
  110.  
  111.     Aminet (Amiga version):
  112.         ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_System.lha
  113.         ftp://ftp.wustl.edu/pub/aminet/dev/misc/B..(others)...lha
  114.         ftp://ftp.wustl.edu/pub/aminet/dev/misc/B52...(others)..lha
  115.     WWW:
  116.         http://www.IAEhv.nl/users/weertj/BEAST/BEAST.html
  117.  
  118.     FTP:
  119.         ftp://ftp.IAEhv.nl/users/weertj/
  120.  
  121. PRICE
  122.  
  123.     Free.
  124.     The BEAST system library is free and may be used in public domain to
  125.     commercial products with the now following restrictions;
  126.     - In the product documentation the use of BEAST must be stated.
  127.     - Because BEAST is new it is important to keep track of the applications
  128.       created with BEAST in order to maintain backward compatibility, therefore
  129.       BEAST programmers should registrate themselves.
  130.       Registration is free and in this way you will be added to the 'sort-of'
  131.       BEAST mailing list.
  132.     - If your application is shareware or commercial, I want a free copy =).
  133.  
  134.     Registration: send a mail to weertj@IAEhv.nl with as subject "BEAST Registration"
  135.  
  136.     The registration is also interesting for those people who want to develop BEAST
  137.     classes and want their 'Methods' and 'Tags' included in the BEAST.
  138.  
  139. DISTRIBUTABILITY
  140.  
  141.     BEAST
  142.       Copyright (C) 1996, Maverick Software Development, Jacco van Weert
  143.     B52
  144.       Copyright (C) 1996, Maverick Software Development, Frans Slothouber
  145.  
  146.  
  147. ============================= Archive contents =============================
  148.  
  149. Original  Packed Ratio    Date     Time    Name
  150. -------- ------- ----- --------- --------  -------------
  151.     6084    3942 35.2% 30-Mar-96 23:08:52 +BuildBeast
  152.     6096    3953 35.1% 30-Mar-96 23:06:12 +KillBeast
  153.     3556    2082 41.4% 29-Mar-96 22:48:54 +beast.library
  154.     1140     688 39.6% 31-Mar-96 16:10:38 +BST_EmptyClass
  155.     5221    2483 52.4% 31-Mar-96 21:21:50 +BST_Announce.txt
  156.      246     120 51.2% 31-Mar-96 16:39:46 +BST_BuildBeast.bat
  157.      226     171 24.3% 31-Mar-96 21:20:34 +BST_Copyright.txt
  158.      282     131 53.5% 31-Mar-96 16:43:52 +BST_KillBeast.bat
  159.      508     146 71.2% 31-Mar-96 17:17:36 +BST_Readme.txt
  160.       36      36  0.0% 31-Mar-96 17:07:14 +BST_System.txt
  161.       36      36  0.0% 31-Mar-96 17:09:48 +BST_SystemDocs.txt
  162. -------- ------- ----- --------- --------
  163.    23431   13788 41.1% 02-Apr-96 20:43:12   11 files
  164.